// 引入公用的自定义函数
var $ = require('../../../utils/js.js');
var img_src = $.img_src;

Page({
  // 页面的初始数据
  data: {
    // 图片路径的公用部分
    img_src: img_src,

    // 获取到的用户数据
    user_data: "",

    // 是否显示登录组件
    login_show: false,
    // 登录组件的提示内容
    login_title: "",

    user: [],

  },
  // 生命周期函数--监听页面加载
  onLoad: function(options) {
    var that = this;


  },
  // 生命周期函数--监听页面初次渲染完成
  onReady: function() {

  },
  // 生命周期函数--监听页面显示
  onShow: function() {
    // 获取用户数据
    this.get_user_data();
  },
  // 自定义函数   开始
  // 获取用户数据
  get_user_data() {
    var user_data = getApp().data.user_data;
    this.setData({
      user_data: user_data
    })
  },
  // 获取微信用户信息
  get_user_info(e) {
    var that = this;
    var user_info = e.detail.userInfo;
    if (user_info) {
      $.get_user_data((user_data) => {
        console.log("用户数据", user_data);
        this.setData({
          user_data: user_data
        })
      })
    } else {
      console.log("没有授权获取用户信息");
    }
  },
  // 用户登录组件的回调函数
  login_fun(e) {
    var user_data = $.value(e);
    this.setData({
      user_data: user_data
    })
  },
  // 打开新页面
  open_fun(e) {
    // 判断用户是否登录
    var deng_lu = $.deng_lu();
    if (deng_lu) { // 登录了
      var url = $.data(e, "url");
      $.open(url);
    } else { // 没有登录
      this.setData({
        login_show: true,
      })
    }
  },
  //收货地址
  di_zhi_fun() {
    wx.authorize({
      scope: 'scope.address',
      success: () => {
        // 授权了，打开收货地址
        wx.chooseAddress({
          success: res => {
            console.log(res)
          }
        })
      },
      fail: () => {
        // 没有授权，弹出提示
        $.dui_hua({
          content: "该功能需要您授权允许访问通讯地址，请授权后再试",
          r_text: "打开授权",
          r_fun: () => {
            // 打开授权设置页面
            $.open_root();
          }
        })
      }
    })
  },
  // 自定义函数   结束
  // 生命周期函数--监听页面隐藏
  onHide: function() {

  },
  // 生命周期函数--监听页面卸载
  onUnload: function() {

  },
  // 页面相关事件处理函数--监听用户下拉动作
  onPullDownRefresh: function() {

  },
  // 页面上拉触底事件的处理函数
  onReachBottom: function() {

  },
  // 用户点击右上角分享
  // onShareAppMessage: function() {

  // }
})